package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;


/**
 * The persistent class for the PS_C_EP_DOC_VW database table.
 * 
 */
@Entity
@Table(name="PS_C_EP_DOC_VW")
@NamedQuery(name="PsCEpDocVw.findAll", query="SELECT p FROM PsCEpDocVw p")
@IdClass(PsCEpDocVwPrimary.class)
public class PsCEpDocVw implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="C_EP_APP_STATUS")
	private String cEpAppStatus;

	@Id
	@Column(name="C_EP_APPRAISAL_ID")
	private String cEpAppraisalId;

	@Column(name="C_EP_CALENDAR_ID")
	private String cEpCalendarId;

	@Column(name="C_EP_METHOD")
	private String cEpMethod;

	@Column(name="C_EP_PERIOD_ID")
	private String cEpPeriodId;

	@Id
	@Column(name="C_EP_PHASE")
	private String cEpPhase;

	@Column(name="C_EP_PROGRAM_ID")
	private String cEpProgramId;

	@Column(name="C_EP_ROLENAME")
	private String cEpRolename;

	@Column(name="C_EP_STATUS")
	private String cEpStatus;

	@Column(name="C_EP_TEMPLATE")
	private String cEpTemplate;

	@Column(name="C_EVA_MODEL")
	private String cEvaModel;

	@Column(name="C_EVA_TYPE")
	private String cEvaType;

	@Id
	@Column(name="C_TRANSACTION_NBR")
	private String cTransactionNbr;

	@Id
	@Column(name="C_WF_TYPE")
	private String cWfType;

	@Column(name="DEPT_DESCR")
	private String deptDescr;

	private String deptid;

	private String descr;

	private String descr1;
	
	private String descr3;
	
	@Column(name="C_EVA_RATE_REVISED")
	private BigDecimal cEvaRateRevised;

	@Column(name="EMPL_RCD")
	private BigDecimal emplRcd;

	private String emplid;

	private String emplid2;

	private String jobcode;

	@Column(name="JOBCODE_DESCR")
	private String jobcodeDescr;

	private String name;

	@Id
	private String oprid;

	@Column(name="RS_ORG_FULLNAME")
	private String rsOrgFullname;

	@Id
	private BigDecimal seqnbr;

	private BigDecimal seqno;

	private String text254;

	@Column(name="TREE_NODE_NUM")
	private BigDecimal treeNodeNum;
	
	@Column(name="C_EP_SCORE_REVISED")
	private BigDecimal cEpScoreRevised;
	
	@Column(name="C_EP_GRADE_REVISED")
	private String cEpGradeRevised;
	
	@Column(name="C_EP_RANKING")
	private String cEpRanking;
	
	@Column(name="C_EP_RANK_GROUP")
	private String cEpRankGroup;

	@Id
	@Column(name="\"VERSION\"")
	private BigDecimal version;

	public PsCEpDocVw() {
	}

	public String getcEpAppStatus() {
		return cEpAppStatus;
	}

	public void setcEpAppStatus(String cEpAppStatus) {
		this.cEpAppStatus = cEpAppStatus;
	}

	public String getcEpAppraisalId() {
		return cEpAppraisalId;
	}

	public void setcEpAppraisalId(String cEpAppraisalId) {
		this.cEpAppraisalId = cEpAppraisalId;
	}

	public String getcEpCalendarId() {
		return cEpCalendarId;
	}

	public void setcEpCalendarId(String cEpCalendarId) {
		this.cEpCalendarId = cEpCalendarId;
	}

	public String getcEpMethod() {
		return cEpMethod;
	}

	public void setcEpMethod(String cEpMethod) {
		this.cEpMethod = cEpMethod;
	}

	public String getcEpPeriodId() {
		return cEpPeriodId;
	}

	public void setcEpPeriodId(String cEpPeriodId) {
		this.cEpPeriodId = cEpPeriodId;
	}

	public String getcEpPhase() {
		return cEpPhase;
	}

	public void setcEpPhase(String cEpPhase) {
		this.cEpPhase = cEpPhase;
	}

	public String getcEpProgramId() {
		return cEpProgramId;
	}

	public void setcEpProgramId(String cEpProgramId) {
		this.cEpProgramId = cEpProgramId;
	}

	public String getcEpRolename() {
		return cEpRolename;
	}

	public void setcEpRolename(String cEpRolename) {
		this.cEpRolename = cEpRolename;
	}

	public String getcEpStatus() {
		return cEpStatus;
	}

	public void setcEpStatus(String cEpStatus) {
		this.cEpStatus = cEpStatus;
	}

	public String getcEpTemplate() {
		return cEpTemplate;
	}

	public void setcEpTemplate(String cEpTemplate) {
		this.cEpTemplate = cEpTemplate;
	}

	public String getcEvaModel() {
		return cEvaModel;
	}

	public void setcEvaModel(String cEvaModel) {
		this.cEvaModel = cEvaModel;
	}

	public String getcEvaType() {
		return cEvaType;
	}

	public void setcEvaType(String cEvaType) {
		this.cEvaType = cEvaType;
	}

	public String getcTransactionNbr() {
		return cTransactionNbr;
	}

	public void setcTransactionNbr(String cTransactionNbr) {
		this.cTransactionNbr = cTransactionNbr;
	}

	public String getcWfType() {
		return cWfType;
	}

	public void setcWfType(String cWfType) {
		this.cWfType = cWfType;
	}

	public String getDeptDescr() {
		return deptDescr;
	}

	public void setDeptDescr(String deptDescr) {
		this.deptDescr = deptDescr;
	}

	public String getDeptid() {
		return deptid;
	}

	public void setDeptid(String deptid) {
		this.deptid = deptid;
	}

	public String getDescr() {
		return descr;
	}

	public void setDescr(String descr) {
		this.descr = descr;
	}

	public String getDescr1() {
		return descr1;
	}

	public void setDescr1(String descr1) {
		this.descr1 = descr1;
	}

	public BigDecimal getEmplRcd() {
		return emplRcd;
	}

	public void setEmplRcd(BigDecimal emplRcd) {
		this.emplRcd = emplRcd;
	}

	public String getEmplid() {
		return emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

	public String getEmplid2() {
		return emplid2;
	}

	public void setEmplid2(String emplid2) {
		this.emplid2 = emplid2;
	}

	public String getJobcode() {
		return jobcode;
	}

	public void setJobcode(String jobcode) {
		this.jobcode = jobcode;
	}

	public String getJobcodeDescr() {
		return jobcodeDescr;
	}

	public void setJobcodeDescr(String jobcodeDescr) {
		this.jobcodeDescr = jobcodeDescr;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getOprid() {
		return oprid;
	}

	public void setOprid(String oprid) {
		this.oprid = oprid;
	}

	public String getRsOrgFullname() {
		return rsOrgFullname;
	}

	public void setRsOrgFullname(String rsOrgFullname) {
		this.rsOrgFullname = rsOrgFullname;
	}

	public BigDecimal getSeqnbr() {
		return seqnbr;
	}

	public void setSeqnbr(BigDecimal seqnbr) {
		this.seqnbr = seqnbr;
	}

	public BigDecimal getSeqno() {
		return seqno;
	}

	public void setSeqno(BigDecimal seqno) {
		this.seqno = seqno;
	}

	public String getText254() {
		return text254;
	}

	public void setText254(String text254) {
		this.text254 = text254;
	}

	public BigDecimal getTreeNodeNum() {
		return treeNodeNum;
	}

	public void setTreeNodeNum(BigDecimal treeNodeNum) {
		this.treeNodeNum = treeNodeNum;
	}

	public BigDecimal getVersion() {
		return version;
	}

	public void setVersion(BigDecimal version) {
		this.version = version;
	}

	public BigDecimal getcEpScoreRevised() {
		return cEpScoreRevised;
	}

	public void setcEpScoreRevised(BigDecimal cEpScoreRevised) {
		this.cEpScoreRevised = cEpScoreRevised;
	}

	public String getcEpGradeRevised() {
		return cEpGradeRevised;
	}

	public void setcEpGradeRevised(String cEpGradeRevised) {
		this.cEpGradeRevised = cEpGradeRevised;
	}

	public String getcEpRanking() {
		return cEpRanking;
	}

	public void setcEpRanking(String cEpRanking) {
		this.cEpRanking = cEpRanking;
	}

	public String getDescr3() {
		return descr3;
	}

	public void setDescr3(String descr3) {
		this.descr3 = descr3;
	}

	public BigDecimal getcEvaRateRevised() {
		return cEvaRateRevised;
	}

	public void setcEvaRateRevised(BigDecimal cEvaRateRevised) {
		this.cEvaRateRevised = cEvaRateRevised;
	}

	public String getcEpRankGroup() {
		return cEpRankGroup;
	}

	public void setcEpRankGroup(String cEpRankGroup) {
		this.cEpRankGroup = cEpRankGroup;
	}
	
}